home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga News 95
/
Amiga News 95.iso
/
dpat
/
dpat94
/
rexx
/
sendtexte.rexx
< prev
next >
Wrap
OS/2 REXX Batch file
|
1995-01-23
|
2KB
|
82 lines
/*-----------------------------------*/
/* SendTexte.rexx v1.1 © 1995 Ldfa */
/* */
/* Envoi filtré d'un fichier Ascii */
/* sur un serveur pour AmiTEL 2.1 */
/* */
/*-----------------------------------*/
NL = '0a'x
Return = '0d'x
Envoi = '13 41'x
Retour = '13 42'x
Repetition = '13 43'x
Guide = '13 44'x
Annulation = '13 45'x
Sommaire = '13 46'x
Correction = '13 47'x
Suite = '13 48'x
ADDRESS AMITEL_REXX
OPTIONS results
REQINFO "Ce programme permet d'envoyer un fichier" || NL,
"Ascii préparé à l'avance sur un serveur" || NL,
"en filtrant les caractères acentués." || NL,
"Voulez vous continuer?"
if RESULT == 0 then exit
REQFILE "Nom du Fichier à envoyer"
if RESULT == "RESULT" then exit
Success = open('Fichier',RESULT,'R')
if Success == 0 then
do
REQINFO "Fichier non trouvé!"
exit
end
do while eof('Fichier') == 0
Char = readch('Fichier',1)
select
when Char = '0a'x then DELAY 2
/* do */
/* REQINFO "Ligne suivante?" */
/* if RESULT == 0 then exit */
/* SEND Suite */
/* end */
when Char = '£' then SEND '19 23'x
when Char = '§' then SEND '19 27'x
when Char = '°' then SEND '19 30'x
when Char = '±' then SEND '19 31'x
when Char = '÷' then SEND '19 38'x
when Char = '¼' then SEND '19 3c'x
when Char = '½' then SEND '19 3d'x
when Char = '¾' then SEND '19 3e'x
when Char = 'à' then SEND '19 41 61'x
when Char = 'è' then SEND '19 41 65'x
when Char = 'ù' then SEND '19 41 75'x
when Char = 'é' then SEND '19 42 65'x
when Char = 'â' then SEND '19 43 61'x
when Char = 'ê' then SEND '19 43 65'x
when Char = 'î' then SEND '19 43 69'x
when Char = 'ô' then SEND '19 43 6f'x
when Char = 'û' then SEND '19 43 75'x
when Char = 'ä' then SEND '19 48 61'x
when Char = 'ë' then SEND '19 48 65'x
when Char = 'ï' then SEND '19 48 69'x
when Char = 'ö' then SEND '19 48 6f'x
when Char = 'ü' then SEND '19 48 75'x
when Char = 'ç' then SEND '19 4b 63'x
when Char = 'ß' then SEND '19 7b'x
otherwise SEND Char
end
end
REQINFO "Envoi du fichier terminé."